#ifndef OGLERROR_H_
#define OGLERROR_H_

#include "Exception.h"
#include <string>



class OGLException : public Exception
{
public :
   OGLException(const std::string & iMessage = "");
};


class OGLError
{
public :

   static void check_ogl_error();
   static void purge_ogl_error();
};

#define CHECK_OGL_ERROR() OGLError::check_ogl_error()
#define PURGE_OGL_ERROR() OGLError::purge_ogl_error()


#endif /* OGLERROR_H_ */
